Kubernetes UI
译者:李昂
校对:无
Kubernetes有一个基于web的用户界面,它可以图表化显示当前集群状态。
访问UI
Kubernetes界面默认是作为集群插件部署的。要访问它需要进入https://<kubernetes-master>/ui
这个地址,之后会重定向到https://<kubernetes-master>/api/v1/proxy/namespaces/kube-system/services/kube-ui/#/dashboard/
。
如果你发现你无法访问UI,那有可能是Kubernetes UI服务在你的集群上还没有启动。如果是这样,你可以手动开启UI服务:
kubectl create -f cluster/addons/kube-ui/kube-ui-rc.yaml --namespace=kube-system
kubectl create -f cluster/addons/kube-ui/kube-ui-svc.yaml --namespace=kube-system
通常,这些应该通过kube-addons.sh
脚本自动地被运行在主节点上。
使用UI
Kubernetes UI可以被用于监控你当前的集群,例如查看资源利用率或者检查错误信息。但是你不能用UI修改集群。
节点资源使用
访问Kubernetes UI后,你可以看到主页动态列出的你当前集群的所有节点,而且还会有相关信息列出,包括内部IP地址,CPU状态,内存状态和文件系统状态。
Dashboard视图
在页面的右上方点击“Views”按钮可以看到其他可用的视图,包括Explore,Pods,Nodes,Replication Controllers,Services和Events。
Explore视图
Explore视图允许你轻松看到当前集群的pods,replication controller和services。 “Group by”下拉列表允许你用类型、名称、主机等条件对资源分组。 你也可以点击资源列表的下拉三角来生成一个过滤器,有多重过滤类型可供选择。 若是要看每项资源的更多细节,就在上面点击。
其他视图
其他视图(Pods, Nodes, Replication Controllers, Services, and Events)简单列出了每种资源的信息。你也可以点击其他种类获取更多细节。
更多信息
想了解更多信息,访问Kubernetes UI development document 在web目录。